RPi Hardware Interface
etada_netio_jni_HardwareIO.h
Go to the documentation of this file.
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class etada_netio_jni_HardwareIO */
4 
5 #ifndef _Included_etada_netio_jni_HardwareIO
6 #define _Included_etada_netio_jni_HardwareIO
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class: etada_netio_jni_HardwareIO
12  * Method: spi
13  * Signature: (IBBS[BLetada/netio/jni/DeviceHandle;)[B
14  */
15 
37 JNIEXPORT jbyteArray JNICALL Java_etada_netio_jni_HardwareIO_spi
38  (JNIEnv * env, jobject inst, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jbyteArray master_out, jobject deviceHandleInst);
39 
64  (JNIEnv * env, jobject inst, jintArray bitmasks, jintArray durations, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms, jobject deviceHandleInst);
65 
66 
102  (JNIEnv * env, jobject inst, jintArray bitmasks, jintArray durations,
103  jshortArray adcBuffer0, jshortArray adcBuffer1, jshortArray adcBuffer2, jshortArray adcBuffer3,
104  jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms,
105  jobject deviceHandleInst);
106 
129 JNIEXPORT jintArray JNICALL Java_etada_netio_jni_HardwareIO_dataRecordStream
130  (JNIEnv * env, jobject inst, jintArray addresses_24bit, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jobject deviceHandleInst);
131 
132 
144  (JNIEnv * env, jobject classInst, jbyte address, jbyteArray data, jobject deviceHandle);
145 
157 JNIEXPORT jbyteArray JNICALL Java_etada_netio_jni_HardwareIO_readI2CData
158  (JNIEnv * env, jobject classInst, jbyte address, jint dataSize, jobject deviceHandle);
159 
160 
161 #ifdef __cplusplus
162 }
163 #endif
164 #endif
JNIEXPORT void JNICALL Java_etada_netio_jni_HardwareIO_bitmaskLargeDataSequence(JNIEnv *env, jobject inst, jintArray bitmasks, jintArray durations, jshortArray adcBuffer0, jshortArray adcBuffer1, jshortArray adcBuffer2, jshortArray adcBuffer3, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms, jobject deviceHandleInst)
Definition: raspberryIO.c:353
JNIEXPORT void JNICALL Java_etada_netio_jni_HardwareIO_writeI2CData(JNIEnv *env, jobject classInst, jbyte address, jbyteArray data, jobject deviceHandle)
Definition: raspberryIO.c:756
JNIEXPORT jbyteArray JNICALL Java_etada_netio_jni_HardwareIO_readI2CData(JNIEnv *env, jobject classInst, jbyte address, jint dataSize, jobject deviceHandle)
Definition: raspberryIO.c:776
JNIEXPORT void JNICALL Java_etada_netio_jni_HardwareIO_bitmaskSequence(JNIEnv *env, jobject inst, jintArray bitmasks, jintArray durations, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jlong timeout_ms, jobject deviceHandleInst)
Definition: raspberryIO.c:214
JNIEXPORT jintArray JNICALL Java_etada_netio_jni_HardwareIO_dataRecordStream(JNIEnv *env, jobject inst, jintArray addresses_24bit, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jobject deviceHandleInst)
Definition: raspberryIO.c:669
JNIEXPORT jbyteArray JNICALL Java_etada_netio_jni_HardwareIO_spi(JNIEnv *env, jobject inst, jint speed_Hz, jbyte mode, jbyte bits_per_word, jshort delay, jbyteArray master_out, jobject deviceHandleInst)
Definition: raspberryIO.c:711